package com.king.common.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 用于注解对象注解，主要是DTO，VO
 * @author yy-team
 * @date 2021年11月25日
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PACKAGE })
public @interface ObjectData {

	/**
	 * 注解说明，显示这个VO的含义
	 */
	String value();

	/**
	 * 注释说明：用于描述代码内部用法说明，一般不用于前端UI显示
	 */
	String comments() default "";

}
